准备开始 (Getting Started)
The purpose of this guide is to familiarize you with the structure of Neon EVM, and to provide step-by-step instructions to set up your local Neon EVM development environment.
本手册/说明的目的是助您熟悉 Neon EVM 的架构,并提供设置本地 Neon EVM 开发环境。
设置开发环境(Setting up development environment)
As a developer, you should begin by exploring the Neon EVM framework and setting up your local development environment. Depending on your purposes, there are several ways to do it:
作为开发人员,您应该首先探索 Neon EVM 框架并设置本地开发环境。根据你的目标,有以下集中方法可用:
🔘 Choosing a Neon Proxy --- Describes how to connect to an existing Neon Proxy.
选择 Neon 代理 --- 描述如何连接到现有的 Neon 代理。
🔘 Connecting to the Neon Proxy --- Describes how to connect to the Solana cluster via a local or remote proxy server.
连接到 Neon 代理 --- 描述如何通过本地或远程代理服务器连接到Solana 集群。
🔘 Setting up a local Solana cluster --- Describes how to install, configure, and test the local Solana cluster with Neon EVM onboard.
设置本地 Solana 集群 --- 描述如何使用板载 Neon EVM 安装、配置和测试本地 Solana 集群。
部署dapp (Deploying dApps)
🔘 Using Remix --- Example of deploying smart contracts using Remix.
使用 Remix --- 使用 Remix 部署智能合约的示例。
🔘 Using Truffle --- Example of deploying smart contracts using Truffle.
使用 Truffle --- 使用 Truffle 部署智能合约的示例。
🔘 Using Hardhat --- Example of deploying smart contracts using Hardhat.
使用 Hardhat --- 使用 Hardhat 部署智能合约的示例。
Neon EVM架构 (Neon EVM Architecture)
🔘 Ethereum and Solana capabilities in a single solution --- Describes a unique solution that allows Ethereum users to use the key features of Solana and vice versa.
以太坊和 Solana 性能的统一(打包)解决方案---描述一个独特的,允许以太坊用户使用 Solana 关键功能的解决方案,反之亦然。
🔘 Overview of Neon EVM architecture --- Describes the architectural solutions built into Neon EVM that enable fast transaction processing for Ethereum users.
Neon EVM 架构一览---描述 Neon EVM 内置的,可让以太坊用户实现快速交易处理的架构解决方案
基本话题 (Fundamental Topics)
If you are new to Neon EVM development, we recommend starting from the very beginning and moving forward in order through each of the topics.
🔘 Web2 versus Web3--- Describes the fundamental differences between Web2 and Web3.
Web2 对 Web3 --- 描述 Web2 和 Web3 之间的根本区别。
🔘 Ethereum account --- An entity with an ETH balance that can send transactions on Ethereum.
以太坊账户 ------拥有ETH余额的实体/账户,可以在以太坊上发送交易。
🔘 Ethereum transaction --- A cryptographically signed instruction from an account.
以太坊交易------来自账户的加密签名指令。
🔘 Block --- A special structure for recording a group of transactions in blockchain systems.
区块 ------区块链系统中记录一组交易的特殊结构。
🔘 Gas --- Computational power represented in tokens. Required to process transactions.
Gas------以代币表示的算力。处理交易时必须(使用)。